草庐IT

PHP filter_input 验证 INT

全部标签

c# - 如何将 "int"分配给对象?

我们如何能够将整数分配给.NET中的对象?引用类型派生自System.Object,值类型派生自System.ValueType。那么,这怎么可能呢? 最佳答案 术语“装箱”非常不透明,但使用调试器很容易将实际发生的事情可视化。编写一个像这样的小控制台模式应用程序:usingSystem;namespaceConsoleApplication1{classProgram{staticvoidMain(string[]args){intvalue=42;objectobj=value;}//在指定位置设置断点,然后按F5。当断点命中时

c# - 使用 int[][] 和 int[,] 有什么区别?

这个问题在这里已经有了答案:WhatarethedifferencesbetweenamultidimensionalarrayandanarrayofarraysinC#?(12个答案)关闭9年前。我有perl背景,一直使用int[][]定义二维数组。我知道您可以改用int[,]那么有什么区别呢?

c# - 如何在应用程序设置中存储 int[] 数组

我正在使用C#express2008创建一个简单的Windows窗体应用程序。我是一名经验丰富的C++开发人员,但我对C#和.NET几乎是全新的。我目前正在使用设置设计器和如下代码存储我的一些简单应用程序设置://StoresettingProperties.Settings.Default.TargetLocation=txtLocation.Text;...//RestoresettingtxtLocation.Text=Properties.Settings.Default.TargetLocation;现在我想存储一个整数数组(int[]),或者可能是一个整数列表(List)作

c# - 存储 Kerberos 身份验证以供以后模拟

是否可以存储Kerberos票证以便以后使用它来模拟用户?我有一个场景,用户直接调用外部系统来处理一些数据。外部系统依赖于在AD中正确模拟/验证的用户。现在必须更改调用系统,以便队列位于用户和外部系统之间,队列中的工作由Windows服务从该队列移交给外部系统。此服务需要模拟用户,以便外部系统正确处理用户权限。鉴于我无法更改外部系统并且无法将用户名和密码存储在队列中,我可以在用户将新工作项添加到队列时保存Kerberos票证并稍后通过服务模拟用户吗?它将数据移交给外部系统。我将如何在C#中执行此操作? 最佳答案 编辑:这是我能得到的

c# - 如何验证签名的 XML 文件签名

我有一个使用SignedXml创建的文件“普通”.NET框架中的类。它使用RSA算法签名。我想在WindowsRT应用程序中使用XDocument检查其签名,最好的方法是什么?移植一些加密库还是有其他替代方案? 最佳答案 最初这是我的问题,我不知道为什么我的帐户从网站上被删除了。希望版主可以帮助解决这个问题。@borrel,可能我没有看得太深,但无论如何,如果您正在开发可移植的东西以使其在WindowsPhone8上运行,那么这个东西对您来说不存在。NoSignedXmlinwinrt我找到了答案,所以步骤是1)您必须计算XML数据

c# - ASP.NET MVC4 和 Web API 身份验证 + 授权(Windows 8 和 Web)

我使用简单的成员资格数据库创建了一个ASP.NETMVC4InternetWeb应用程序来存储用户、角色和配置文件。在我的应用程序中,我创建了一个WebAPIController,它将响应http://127.0.0.1/api/users并且此调用将返回存储在数据库中的所有用户列表JSON。UsersController装饰有[Authorize]属性,因此对http://127.0.0.1/api/users的任何调用都有进行身份验证。在主页上我有一个按钮,一旦按下,就会执行jQueryajaxget请求,并将显示由WebAPI(json)返回的用户列表。如果我登录并按下按钮,一切

c# - 如何将验证处理从 Controller 操作转移到装饰器

维护编辑在使用这种方法一段时间后,我发现自己只是在每个Controller中添加了完全相同的样板代码,所以我决定做一些反射魔术。与此同时,我放弃了使用MVC来处理我的View-Razor是如此乏味和丑陋-所以我基本上将我的处理程序用作JSON后端。我目前使用的方法是用Route装饰我的查询/命令位于某些常见程序集中的属性,如下所示:[Route("items/add",RouteMethod.Post)]publicclassAddItemCommand{publicGuidId{get;set;}}[Route("items",RouteMethod.Get)]publicclass

c# - 验证器和 ClientIDMode 问题 (ASP.NET)

ASP.NET4.0引入了“ClientIDMode”属性,它允许指定html元素的ID在输出html中的呈现方式。我的项目当前设置为“静态”(最短/不包含层次结构ID)当使用任何验证器(RequiredFieldValidator、RegularExpressionValidator...)时,除非它显式验证的控件具有它的属性ClientIDMode:AutoID我得到错误:Inputparameter'controlId'cannotbeanemptystring.这是预期的行为吗?编辑:对错误消息有点愚蠢,它要我在验证器上放置一个id,我显然不这样做(除非我需要引用它)。由于这个

c# - 向 REST 响应添加验证信息

我正在尝试构建一个(主要是)Restful服务,但我在设计的一部分上遇到了困难。我们公开各种资源,在服务器端看起来像:publicclassThing1:Resource{publicstringABC{get;set;}publicstringDEF{get;set;}}Resource是一个基类:publicclassResource{publicListLinks{get;set;}}反过来,Link只是绑定(bind)rel和uri。这样,每个Resource都有指向其他资源等的链接,并且消费者可以浏览该服务提供的各种资源。一些(但不是全部)资源是可编辑的,因此消费者将检索资源

c# - 如何将 int 转换为枚举值?

这个问题在这里已经有了答案:HowdoIcastinttoenuminC#?(32个答案)关闭9年前。这是我的代码,它抛出一个错误,提示Cannotconverttype"int"toCards.Suits和无法将类型“int”转换为Cards.RankprivateCard[]cards;publicDeck(){cards=newCard[52];for(intsuitVal=0;suitVal卡片构造函数是publicreadonlySuitssuit;publicreadonlyRankrank;publicCard(SuitsnewSuit,RanknewRank){suit